package cn.yx.permission.mapping;

import cn.yx.common.core.mapping.DtoDoMapping;
import cn.yx.common.core.mapping.DtoVoMapping;
import cn.yx.permission.dos.RolePermissionDo;
import cn.yx.permission.dto.RolePermissionDto;
import cn.yx.permission.vo.in.RolePermissionInVo;
import cn.yx.permission.vo.out.RolePermissionOutVo;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * <p>RolePermission对象映射类</p>
 *
 * @author Wgssmart
 */
@Mapper
public interface RolePermissionMapping extends DtoDoMapping<RolePermissionDo, RolePermissionDto>,
        DtoVoMapping<RolePermissionDto, RolePermissionInVo, RolePermissionOutVo> {

    RolePermissionMapping INSTANCE = Mappers.getMapper(RolePermissionMapping.class);

}
